type github.com/refraction-networking/utls.serverHelloMsg
26 uses
github.com/refraction-networking/utls (current package)
conn.go#L1126: m = new(serverHelloMsg)
handshake_client.go#L35: serverHello *serverHelloMsg
handshake_client.go#L349: serverHello, ok := msg.(*serverHelloMsg)
handshake_client.go#L559: func (c *Conn) pickTLSVersion(serverHello *serverHelloMsg) error {
handshake_client_tls13.go#L29: serverHello *serverHelloMsg
handshake_client_tls13.go#L491: serverHello, ok := msg.(*serverHelloMsg)
handshake_messages.go#L750: type serverHelloMsg struct {
handshake_messages.go#L781: func (m *serverHelloMsg) marshal() ([]byte, error) {
handshake_messages.go#L906: func (m *serverHelloMsg) unmarshal(data []byte) bool {
handshake_messages.go#L907: *m = serverHelloMsg{original: data}
handshake_messages.go#L1041: func (m *serverHelloMsg) originalBytes() []byte {
handshake_server.go#L30: hello *serverHelloMsg
handshake_server.go#L211: hs.hello = new(serverHelloMsg)
handshake_server_tls13.go#L49: hello *serverHelloMsg
handshake_server_tls13.go#L110: hs.hello = new(serverHelloMsg)
handshake_server_tls13.go#L559: helloRetryRequest := &serverHelloMsg{
key_agreement.go#L27: generateServerKeyExchange(*Config, *Certificate, *clientHelloMsg, *serverHelloMsg) (*serverKeyExchangeMsg, error)
key_agreement.go#L34: processServerKeyExchange(*Config, *clientHelloMsg, *serverHelloMsg, *x509.Certificate, *serverKeyExchangeMsg) error
key_agreement.go#L45: func (ka rsaKeyAgreement) generateServerKeyExchange(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg) (*serverKeyExchangeMsg, error) {
key_agreement.go#L77: func (ka rsaKeyAgreement) processServerKeyExchange(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *serverKeyExchangeMsg) error {
key_agreement.go#L169: func (ka *ecdheKeyAgreement) generateServerKeyExchange(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg) (*serverKeyExchangeMsg, error) {
key_agreement.go#L275: func (ka *ecdheKeyAgreement) processServerKeyExchange(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *serverKeyExchangeMsg) error {
u_handshake_client.go#L513: serverHello, ok := msg.(*serverHelloMsg)
u_public.go#L295: func (shm *PubServerHelloMsg) getPrivatePtr() *serverHelloMsg {
u_public.go#L299: return &serverHelloMsg{
u_public.go#L325: func (shm *serverHelloMsg) getPublicPtr() *PubServerHelloMsg {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |